package co.yixiang.modules.system.dto;

import lombok.Data;
import lombok.experimental.Accessors;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import java.io.Serializable;

/**
* @author zf
* @date 2021-09-10
*/
@Data
@Accessors(chain = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PayDepositDto implements Serializable {

    private Integer id;

    /** 微信订单id */
    private String orderId;

    /** openid */
    private String openId;

    /** 付款人名字 */
    private String account;

    /** 手机 */
    private String phone;

    /** 付款人openid */
    private String payOpenId;

    /** 业务员名称 */
    private String name;

    /** 金额 元 */
    private BigDecimal money;

    /** 备注 */
    private String remark;

    /** 详情 */
    private String detail;

    /** 支付状态 */
    private Integer status;

    /** 支付名称 */
    private String payName;

    /** 创建时间 */
    private LocalDateTime createTime;

    /** 修改时间 */
    private LocalDateTime updateTime;
}
